package com.processmining.util;

import java.io.Serializable;
import java.util.List;

import com.processmining.util.request.MiningData;

import net.ProcessMining.models.heuristics.HeuristicsNet;

/**
 * 挖掘结果的封装类
 * 可用于缓存
 * @author hxh12
 *
 */
public class MiningResult implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 7086578963425483336L;

	private transient MiningData miningData;		// 不需要缓存
	
	private HeuristicsNet net;
	
	private String usedTime;
	
	private List<String> traces;
	
	private List<String> allTraces;
	
	
	public HeuristicsNet getNet() {
		return net;
	}
	public void setNet(HeuristicsNet net) {
		this.net = net;
	}
	public String getUsedTime() {
		return usedTime;
	}
	public void setUsedTime(String usedTime) {
		this.usedTime = usedTime;
	}
	public List<String> getTraces() {
		return traces;
	}
	public void setTraces(List<String> traces) {
		this.traces = traces;
	}
	public List<String> getAllTraces() {
		return allTraces;
	}
	public void setAllTraces(List<String> allTraces) {
		this.allTraces = allTraces;
	}
	public MiningData getMiningData() {
		return miningData;
	}
	public void setMiningData(MiningData miningData) {
		this.miningData = miningData;
	}
	
	
	
	
}
